package com.cashmama.market.api.domain.vo.order;

import java.util.List;

/**
 * @program: market-api
 * @description
 * @author: frank
 * @create: 2019-12-25 15:50
 **/
public class OrderDetail {

    private String tradeNo;
    private String categoryCode;
    private String categoryName;
    private String categoryLogo;
    private String orderApplyDate;
    private OrderCombinationInfo orderInfo;
    private List<OrderFieldDetail> orderFieldDetails;
    private List<RepaymentPlanDetailVO> repaymentPlans;
    /**
     * 还款提示语
     */
    private MsgInfoVO msgInfo;
    /**
     * 提现页面顶部
     */
    private OrderWithdrawInfo orderWithdrawInfo;
    /**
     * 提现页面顶部
     */
    private OrderWithdrawButton orderWithdrawButton;

    public OrderWithdrawInfo getOrderWithdrawInfo() {
        return orderWithdrawInfo;
    }

    public OrderDetail setOrderWithdrawInfo(OrderWithdrawInfo orderWithdrawInfo) {
        this.orderWithdrawInfo = orderWithdrawInfo;
        return this;
    }

    public OrderWithdrawButton getOrderWithdrawButton() {
        return orderWithdrawButton;
    }

    public OrderDetail setOrderWithdrawButton(OrderWithdrawButton orderWithdrawButton) {
        this.orderWithdrawButton = orderWithdrawButton;
        return this;
    }

    public MsgInfoVO getMsgInfo() {
        return msgInfo;
    }

    public OrderDetail setMsgInfo(MsgInfoVO msgInfo) {
        this.msgInfo = msgInfo;
        return this;
    }

    public String getTradeNo() {
        return tradeNo;
    }

    public OrderDetail setTradeNo(String tradeNo) {
        this.tradeNo = tradeNo;
        return this;
    }

    public String getCategoryCode() {
        return categoryCode;
    }

    public OrderDetail setCategoryCode(String categoryCode) {
        this.categoryCode = categoryCode;
        return this;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public OrderDetail setCategoryName(String categoryName) {
        this.categoryName = categoryName;
        return this;
    }

    public String getCategoryLogo() {
        return categoryLogo;
    }

    public OrderDetail setCategoryLogo(String categoryLogo) {
        this.categoryLogo = categoryLogo;
        return this;
    }

    public String getOrderApplyDate() {
        return orderApplyDate;
    }

    public OrderDetail setOrderApplyDate(String orderApplyDate) {
        this.orderApplyDate = orderApplyDate;
        return this;
    }

    public OrderCombinationInfo getOrderInfo() {
        return orderInfo;
    }

    public OrderDetail setOrderInfo(OrderCombinationInfo orderInfo) {
        this.orderInfo = orderInfo;
        return this;
    }

    public List<OrderFieldDetail> getOrderFieldDetails() {
        return orderFieldDetails;
    }

    public OrderDetail setOrderFieldDetails(List<OrderFieldDetail> orderFieldDetails) {
        this.orderFieldDetails = orderFieldDetails;
        return this;
    }

    public List<RepaymentPlanDetailVO> getRepaymentPlans() {
        return repaymentPlans;
    }

    public OrderDetail setRepaymentPlans(List<RepaymentPlanDetailVO> repaymentPlans) {
        this.repaymentPlans = repaymentPlans;
        return this;
    }
}
